package com.springcloud.feigndemo.config.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;


/*
    这里使用ConfigurationProperties模拟SpringBoot的属性装载
    *引入必要的的依赖:spring-boot-starter-swagger
    * 启动本程序后会生成META-INF/spring-configuration-metadata.json元数据文件,该文件用来在application.properties文件自动提示,缺失该文件就不能自动提示
 */
@ConfigurationProperties(prefix = "user")
@Data
public class Properties {
        String name;
        Info info;

        @Data
        static class Info
        {
            String value;
        }

}
